<!DOCTYPE composition PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<ui:composition xmlns="http://www.w3.org/1999/xhtml"
    xmlns:s="http://jboss.com/products/seam/taglib"
    xmlns:ui="http://java.sun.com/jsf/facelets"
    xmlns:f="http://java.sun.com/jsf/core"
    xmlns:h="http://java.sun.com/jsf/html"
    xmlns:rich="http://richfaces.org/rich"
    template="layout/template.xhtml">

<ui:define name="body">

    <rich:panel>
        <f:facet name="header">Inv devolucion Details</f:facet>

        <s:decorate id="devCodigo" template="layout/display.xhtml">
            <ui:define name="label">Dev codigo</ui:define>
            <h:outputText value="#{invDevolucionHome.instance.devCodigo}"/>
        </s:decorate>

        <s:decorate id="deDescuento" template="layout/display.xhtml">
            <ui:define name="label">De descuento</ui:define>
            <h:outputText value="#{invDevolucionHome.instance.deDescuento}">
                <f:convertNumber/>
            </h:outputText>
        </s:decorate>

        <s:decorate id="depCodigo" template="layout/display.xhtml">
            <ui:define name="label">Dep codigo</ui:define>
            <h:outputText value="#{invDevolucionHome.instance.depCodigo}"/>
        </s:decorate>

        <s:decorate id="devCodigoFactura" template="layout/display.xhtml">
            <ui:define name="label">Dev codigo factura</ui:define>
            <h:outputText value="#{invDevolucionHome.instance.devCodigoFactura}"/>
        </s:decorate>

        <s:decorate id="devFecha" template="layout/display.xhtml">
            <ui:define name="label">Dev fecha</ui:define>
            <h:outputText value="#{invDevolucionHome.instance.devFecha}">
                <s:convertDateTime type="date" dateStyle="short"/>
            </h:outputText>
        </s:decorate>

        <s:decorate id="devIva" template="layout/display.xhtml">
            <ui:define name="label">Dev iva</ui:define>
            <h:outputText value="#{invDevolucionHome.instance.devIva}">
                <f:convertNumber/>
            </h:outputText>
        </s:decorate>

        <s:decorate id="devObservacion" template="layout/display.xhtml">
            <ui:define name="label">Dev observacion</ui:define>
            <h:outputText value="#{invDevolucionHome.instance.devObservacion}"/>
        </s:decorate>

        <div style="clear:both"/>

    </rich:panel>

    <div class="actionButtons">

        <s:button view="/InvDevolucionEdit.xhtml"
                    id="edit"
                 value="Edit"/>

        <s:button view="/#{empty invDevolucionFrom ? 'InvDevolucionList' : invDevolucionFrom}.xhtml"
                    id="done"
                 value="Done"/>

    </div>

    <rich:tabPanel switchType="ajax">

    <rich:tab>
        <f:facet name="label">
            <h:panelGroup><h:graphicImage value="/img/onetomany.gif" style="vertical-align: middle; padding-right: 4px;"/>Inv devolucion ites</h:panelGroup>
        </f:facet>
    <h:form styleClass="association" id="invDevolucionItesChildren">

        <h:outputText value="There are no invDevolucionItes associated with this invDevolucion."
                   rendered="#{empty invDevolucionHome.invDevolucionItes}"/>

        <rich:dataTable value="#{invDevolucionHome.invDevolucionItes}"
                       var="_invDevolucionIte"
                  rendered="#{not empty invDevolucionHome.invDevolucionItes}"
                rowClasses="rvgRowOne,rvgRowTwo"
                        id="invDevolucionItesTable">
            <rich:column sortBy="#{_invDevolucionIte.devCodigoItem}">
                <f:facet name="header">Dev codigo item</f:facet>
                <h:outputText value="#{_invDevolucionIte.devCodigoItem}">
                    <f:convertNumber/>
                </h:outputText>
            </rich:column>
            <rich:column sortBy="#{_invDevolucionIte.depCodigo}">
                <f:facet name="header">Dep codigo</f:facet>
                <h:outputText value="#{_invDevolucionIte.depCodigo}"/>
            </rich:column>
            <rich:column sortBy="#{_invDevolucionIte.devCantidad}">
                <f:facet name="header">Dev cantidad</f:facet>
                <h:outputText value="#{_invDevolucionIte.devCantidad}">
                    <f:convertNumber/>
                </h:outputText>
            </rich:column>
            <rich:column sortBy="#{_invDevolucionIte.devCodigoFactura}">
                <f:facet name="header">Dev codigo factura</f:facet>
                <h:outputText value="#{_invDevolucionIte.devCodigoFactura}"/>
            </rich:column>
            <rich:column sortBy="#{_invDevolucionIte.devDescuento}">
                <f:facet name="header">Dev descuento</f:facet>
                <h:outputText value="#{_invDevolucionIte.devDescuento}">
                    <f:convertNumber/>
                </h:outputText>
            </rich:column>
            <rich:column sortBy="#{_invDevolucionIte.devGrabado}">
                <f:facet name="header">Dev grabado</f:facet>
                <h:outputText value="#{_invDevolucionIte.devGrabado}"/>
            </rich:column>
            <rich:column sortBy="#{_invDevolucionIte.devIva}">
                <f:facet name="header">Dev iva</f:facet>
                <h:outputText value="#{_invDevolucionIte.devIva}">
                    <f:convertNumber/>
                </h:outputText>
            </rich:column>
            <rich:column sortBy="#{_invDevolucionIte.devNombre}">
                <f:facet name="header">Dev nombre</f:facet>
                <h:outputText value="#{_invDevolucionIte.devNombre}"/>
            </rich:column>
            <rich:column sortBy="#{_invDevolucionIte.devPrecioT}">
                <f:facet name="header">Dev precio t</f:facet>
                <h:outputText value="#{_invDevolucionIte.devPrecioT}">
                    <f:convertNumber/>
                </h:outputText>
            </rich:column>
            <rich:column sortBy="#{_invDevolucionIte.devPrecioU}">
                <f:facet name="header">Dev precio u</f:facet>
                <h:outputText value="#{_invDevolucionIte.devPrecioU}">
                    <f:convertNumber/>
                </h:outputText>
            </rich:column>
            <rich:column sortBy="#{_invDevolucionIte.gruCodigo}">
                <f:facet name="header">Gru codigo</f:facet>
                <h:outputText value="#{_invDevolucionIte.gruCodigo}"/>
            </rich:column>
            <rich:column sortBy="#{_invDevolucionIte.subdepCodigo}">
                <f:facet name="header">Subdep codigo</f:facet>
                <h:outputText value="#{_invDevolucionIte.subdepCodigo}"/>
            </rich:column>
            <rich:column sortBy="#{_invDevolucionIte.undCodigo}">
                <f:facet name="header">Und codigo</f:facet>
                <h:outputText value="#{_invDevolucionIte.undCodigo}"/>
            </rich:column>
            <h:column>
                <f:facet name="header">Action</f:facet>
                <s:link id="selectinvDevolucionIte"
                     value="Select"
                      view="/InvDevolucionIte.xhtml">
                    <f:param name="invDevolucionIteDevCodigoItem"
                            value="#{_invDevolucionIte.devCodigoItem}"/>
                    <f:param name="invDevolucionIteFrom" value="InvDevolucion"/>
                </s:link>
            </h:column>
        </rich:dataTable>

    </h:form>

    <div class="actionButtons">
        <s:button
               value="Add invDevolucionIte"
                view="/InvDevolucionIteEdit.xhtml">
            <f:param name="invDevolucionDevCodigo"
                    value="#{invDevolucionHome.instance.devCodigo}"/>
            <f:param name="invDevolucionIteFrom" value="InvDevolucion"/>
        </s:button>
    </div>
    </rich:tab>

    <rich:tab>
        <f:facet name="label">
            <h:panelGroup><h:graphicImage value="/img/manytoone.gif" style="vertical-align: middle; padding-right: 4px;"/>Subdepartamento</h:panelGroup>
        </f:facet>
    <div class="association" id="subdepartamentoParent">

        <h:outputText value="There is no subdepartamento associated with this invDevolucion."
                   rendered="#{invDevolucionHome.instance.subdepartamento == null}"/>

        <rich:dataTable var="_subdepartamento"
                   value="#{invDevolucionHome.instance.subdepartamento}"
                rendered="#{invDevolucionHome.instance.subdepartamento != null}"
              rowClasses="rvgRowOne,rvgRowTwo"
                      id="subdepartamentoTable">
            <h:column>
                <f:facet name="header">Subdep codigo</f:facet>
                <h:outputText value="#{_subdepartamento.subdepCodigo}"/>
            </h:column>
            <h:column>
                <f:facet name="header">Departamento dep codigo</f:facet>
                <h:outputText value="#{_subdepartamento.departamento.depCodigo}"/>
            </h:column>
            <h:column>
                <f:facet name="header">Descripcion</f:facet>
                <h:outputText value="#{_subdepartamento.descripcion}"/>
            </h:column>
            <h:column>
                <f:facet name="header">Encargado</f:facet>
                <h:outputText value="#{_subdepartamento.encargado}"/>
            </h:column>
            <h:column>
                <f:facet name="header">Telefono</f:facet>
                <h:outputText value="#{_subdepartamento.telefono}"/>
            </h:column>
            <h:column>
                <f:facet name="header">Usuario usu codigo</f:facet>
                <h:outputText value="#{_subdepartamento.usuario.usuCodigo}"/>
            </h:column>
            <h:column styleClass="action">
                <f:facet name="header">Action</f:facet>
                <s:link id="viewsubdepartamento"
                     value="View"
                      view="/Subdepartamento.xhtml">
                    <f:param name="subdepartamentoSubdepCodigo"
                           value="#{_subdepartamento.subdepCodigo}"/>
                </s:link>
            </h:column>
        </rich:dataTable>

    </div>
    </rich:tab>
</rich:tabPanel>
</ui:define>

</ui:composition>
